package code07_面向对象.bms;

/**
 * @author 黄衡熙
 * @version 1.0
 * @date 2025年07月22日14:23
 */
//贷款接口
public interface Loanable {

    /**
     * 贷款方法
     * @param money 贷款的金额
     */
    void providerLoan(double money);

    /**
     * 还款方法,可以还款一部分
     * @param money 还款的金额
     * @return 还款是否成功
     */
    boolean payLoan(double money);

    /**
     * 查询贷款的金额
     * @return 返回贷款账户所欠贷款的总金额
     */
    double queryLoan();
}